package com.atkxp.service;

import com.atkxp.pojo.Comment;

import java.util.List;

/**
 * @author user
 * @declaration
 * @create 2022/11/18-16:56
 */
public interface CommentService {
    //写评论
    int writeComment(Comment comment);
    //根据id删评论（评论者 + 帖子所有者有权限）
    int deleteCommentById(int id);
    //展示帖子的所有评论
    List<Comment> showAllCommentByBlogId(int blogId);
    //查看我评论的所有帖子的评论
    List<Comment> showAllCommentByUserName(int userName);
    //点赞
    int addLike(int id);
    //查看有多少个评论(每个帖子)
    int getCommentNum(int blogId);

    int deleteLike(int id);

    List<Comment> showAllCommentByBlogIdOrderByLike(int blogId);
}
